throw touchdown passes - Francés Inglés Diccionario